New macro to iterate over all buffers, miscellaneous cleanups.
authorDmitry Antipov <dmantipov@yandex.ru>
Thu, 19 Jul 2012 03:55:59 +0000 (07:55 +0400)
committerDmitry Antipov <dmantipov@yandex.ru>
Thu, 19 Jul 2012 03:55:59 +0000 (07:55 +0400)
commit97cdf5a3ef04b8c1ae81039b3b7d1927ac8152ca
tree7e00cd3d40727e98c766c3f2e1fb5fd60a0e2145
parent3db7efee1d5d555d25adc791d2521fc5bd5d8ceb
New macro to iterate over all buffers, miscellaneous cleanups.
* lisp.h (all_buffers): Remove declaration.
* buffer.h (all_buffers): Add declaration, with comment.
(for_each_buffer): New macro.
* alloc.c (Fgarbage_collect, mark_object): Use it.
* buffer.c (Fkill_buffer, Fbuffer_swap_text, Fset_buffer_multibyte)
(init_buffer): Likewise.
* data.c (Fset_default): Likewise.
* coding.c (code_conversion_restore): Remove redundant check
for dead buffer.
* buffer.c (Fkill_buffer): Likewise.  Remove obsolete comment.
src/ChangeLog
src/alloc.c
src/buffer.c
src/buffer.h
src/coding.c
src/data.c
src/lisp.h